Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of reflecting telescope
  1. noun
    optical telescope consisting of a large concave mirror that produces an image that is magnified by the eyepiece
    "Isaac Newton invented the reflecting telescope in 1668"

    Similar: 

Explanation of reflecting telescope
My lists:
Recently viewed words: